Efficiency/friendliness tradeoffs in TCP Westwood

نویسندگان

  • Ren Wang
  • Massimo Valla
  • M. Y. Sanadidi
  • Bryan K. F. Ng
  • Mario Gerla
چکیده

In this paper, we propose a refinement of TCP Westwood allowing the management of the Efficiency/Friendliness-toNewReno tradeoff. We show that the refined TCP Westwood is able to achieve higher efficiency yet at the same time maintain friendliness. TCP Westwood (for short, TCPW) implements a novel window congestion control algorithm based on available bandwidth estimation. The performance of TCPW has been promising, exceeding that of TCP NewReno in “large leaky pipes”; i.e. over pipes with high bandwidth delay product and suffering some (minimal) amount of random errors. However, under certain circumstances, TCP NewReno may experience some performance degradation because TCPW possesses more information and thus can take better advantage of available bandwidth. In this paper we propose combining the original TCPW sampling strategy which produces Bandwidth Share Estimates (BSE), with a new strategy which produces Rate Estimates (RE). The two sampling techniques are identical if the ACKs are uniformly spaced in time. Simulation and measurements, however, show that ACKs tend to cluster in bursts. As a result, BSE may overestimate a connection fair share. On the other hand, RE tends to be closer to the achieved rate of a connection, but may underestimate the connection fair share in certain conditions. The question is: which estimate – achieved rate or bandwidth share – yields better throughput results, and more generally, better throughput/friendliness tradeoffs? Our studies show that RE works best when packet losses are mostly due to congestion. If, on the other hand, the packet losses are mostly due to link errors, BSE gives better performance. Further, under congestion losses, RE provides better friendliness to NewReno connections. To achieve the “best of all worlds”, we introduce a method we call Combined Rate and Bandwidth estimation (CRB.) A connection first infers the predominant cause of packet losses, and then uses the most appropriate estimation method. We also introduce the Efficiency/Friendliness Tradeoff Graph that provides better tradeoff visualization. In our experiments, we found that CRB provides a better compromise between efficiency and friendliness, and the means to manage such a tradeoff.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TCP Westwood with adaptive bandwidth estimation to improve efficiency/friendliness tradeoffs

In this paper, we propose an extension of TCP Westwood allowing the management of the Efficiency/Friendliness-toNewReno tradeoffs. We show that the extended TCP Westwood is able to achieve higher total link utilization, yet at the same time maintain friendliness. TCP Westwood (for short, TCPW) implements a novel window congestion control algorithm based on eligible rate estimation. The performa...

متن کامل

Improving Efficiency-Friendliness Tradeoffs of TCP: Robustness to Router Buffer Capacity Variations

In this paper, we propose a new version of TCPW (TCP-Westwood) to (1) maintain friendliness to widely used protocols, such as TCP-Reno, as well as (2) improve efficiency in mixed wired-wireless networks with non-negligible random packet losses due to link errors. In addition to significant efficiency gains, TCPW has been shown to be unfriendly to existing protocols under certain RTT and/or rout...

متن کامل

Using Adaptive Rate Estimation to Provide Enhanced and Robust Transport over Heterogeneous Networks

The rapid advancement in wireless communication technology has spurred significant interest in the design and development of enhanced TCP protocols. Among them, TCP Westwood (TCPW) is a sender side only modification to improve TCP performance particularly over heterogeneous networks. The key idea of TCPW is to use rate estimation methods to set the congestion window and slow start threshold aft...

متن کامل

Study on Westwood Algorithm Optimization

In the scope of wireless network, traditional TCP congestion control mechanism exhibits low bandwidth utilization and poor reliability, so a congestion control protocol adaptable to the characteristics of wireless network is worthy of investigation. An intelligent gateway model with network boundary access control features has been established based on the analysis of TCP protocol. To optimize ...

متن کامل

Measurements on Fairness and Friendliness of TCP Westwood in Wireless Environments

TCP Westwood (TCPW) is a TCP protocol relying on a continuous estimation by the sender of the packet rate of the connection based on the ACK reception rate. And this in order to compute congestion window and slow start threshold settings after a congestion period in the network. It has been yet established through experimental studies that TCPW exhibits significant improvements in throughput pe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002